import request from '@/common/request'

export default {

    // 登录
    login(data) {
        return request({
            url: `/api/v1/customer/login`,
            method: 'post',
            loading: true,
            data
        })
    },

    // 查询未处理-同意-拒绝的好友请求 1我拒绝的 2我同意的 0对方加我为好友待处理的
    getSendApi(type) {
        return request({
            url: `/api/v1/friend/send/get/${type}`,
            method: 'get',
            loading: true
        })
    },


    // 查询我发送的未处理-同意-拒绝的好友请求 1对方拒绝 2对方同意 0对方未处理
    getMySendApi(type) {
        return request({
            url: `/api/v1/friend/send/get/me/${type}`,
            method: 'get',
            loading: true
        })
    },

    // 用户id的方式发送好友请求
    sendFriendByIdApi(id,msg) {
        return request({
            url: `/api/v1/friend/send/id/${id}?msg=${msg}`,
            method: 'get',
            loading: true
        })
    },

    // 手机号（用户名）方式发送好友请求
    sendFriendByPhoneApi(phone,msg) {
        return request({
            url: `/api/v1/friend/send/phone/${phone}?msg=${msg}`,
            method: 'get',
            loading: true
        })
    },

    // 同意申请（需要额外调用环信接口）
    agreeApi(id) {
        return request({
            url: `/api/v1/friend/send/agree/${id}`,
            method: 'get',
            loading: true
        })
    },

    // 查询我的好友列表
    getMyFriendListApi() {
        return request({
            url: `/api/v1/friend/send/get/friend/list`,
            method: 'get',
            loading: true
        })
    },

    // 根据手机号码查询用户
    searchUserByPhone(phone) {
        return request({
            url: `/api/v1/customer/search/by/phone/${phone}`,
            method: 'get',
            loading: true
        })
    }
}
